@echo off

REM 1. 删除 dist 文件夹
if exist dist rmdir /s /q dist

REM 2. 打包生成静态文件
call npm run build
if %errorlevel% neq 0 (
    echo 构建失败，退出部署脚本
    pause
    exit /b %errorlevel%
)

REM 3. 切换到 dist 目录
cd dist

REM 4. 初始化 git 仓库分支并本地提交
git init -b pages
git add -A
git commit -m "静态托管"

REM 5. 推送 pages 分支到远程仓库
git push -f https://atomgit.com/megasu/interview-ai.git pages
if %errorlevel% neq 0 (
    echo 推送失败，请检查网络连接或仓库权限
    pause
    exit /b %errorlevel%
)

REM 6. 返回原目录
cd ..

echo 部署成功！
pause